package com.order.code.mapper;

import java.util.List;
import com.order.code.domain.OrderCode;

/**
 * 桌码管理Mapper接口
 * 
 * @author huhu
 * @date 2020-08-19
 */
public interface OrderCodeMapper 
{
    /**
     * 查询桌码管理
     * 
     * @param deskId 桌码管理ID
     * @return 桌码管理
     */
    public OrderCode selectOrderCodeById(Long deskId);

    /**
     * 查询桌码管理列表
     * 
     * @param orderCode 桌码管理
     * @return 桌码管理集合
     */
    public List<OrderCode> selectOrderCodeList(OrderCode orderCode);

    /**
     * 新增桌码管理
     * 
     * @param orderCode 桌码管理
     * @return 结果
     */
    public int insertOrderCode(OrderCode orderCode);

    /**
     * 修改桌码管理
     * 
     * @param orderCode 桌码管理
     * @return 结果
     */
    public int updateOrderCode(OrderCode orderCode);

    /**
     * 删除桌码管理
     * 
     * @param deskId 桌码管理ID
     * @return 结果
     */
    public int deleteOrderCodeById(Long deskId);

    /**
     * 批量删除桌码管理
     * 
     * @param deskIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteOrderCodeByIds(String[] deskIds);
}
